package com.auemall.dao;

import com.auemall.po.TOrderTicketPO;
import com.auemall.po.TOrderTicketPOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TOrderTicketPOMapper {
    int countByExample(TOrderTicketPOExample example);

    int deleteByExample(TOrderTicketPOExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TOrderTicketPO record);

    int insertSelective(TOrderTicketPO record);

    List<TOrderTicketPO> selectByExample(TOrderTicketPOExample example);

    TOrderTicketPO selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TOrderTicketPO record, @Param("example") TOrderTicketPOExample example);

    int updateByExample(@Param("record") TOrderTicketPO record, @Param("example") TOrderTicketPOExample example);

    int updateByPrimaryKeySelective(TOrderTicketPO record);

    int updateByPrimaryKey(TOrderTicketPO record);
}